import { createApp } from "vue"  // 引入 Vue
import App from "./App.vue"
import router from "./router/index.js"  // 引入路由配置
import pinia from './store'  // 引入配置好的 Pinia 实例
import "/src/assets/styles.css"
import "@/assets/iconfont/iconfont.css"

// 引入 Font Awesome 配置
import "/src/fontawesome/fontawesome.js";
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";

const app = createApp(App)

// 注册 FontAwesomeIcon 组件
app.component('font-awesome-icon', FontAwesomeIcon)

// 使用 Pinia
app.use(pinia)  // 将 Pinia 添加到 Vue 应用中

// 使用 Vue Router
app.use(router)

// 挂载 Vue 实例
app.mount('#app')
